Ezoic_Namespace\Ezoic_JS_Integration_Settings B

Total Complexity 76
Dependencies 9
Dependents 4
Total lines 531
Lines of code 324
Logical lines of code 187
Comment lines 118
Methods 18
Properties 0

Methods 18

Method Rating Maintainability Complexity Lines of code
sanitize_js_integration_options()
A
44 16 43
perform_duplicate_scripts_check()
A
44 9 47
auto_setup_adstxt_redirect_for_js_integration()
A
51 8 26
render_js_integration_tab()
S
47 6 35
should_check_duplicate_scripts()
S
60 6 13
initialize_js_integration_settings()
S
47 3 44
render_help_section()
S
51 4 29
handle_disable_js_integration()
S
57 4 15
js_auto_insert_scripts_callback()
S
57 4 14
js_enable_privacy_scripts_callback()
S
57 4 14
get_all_duplicate_scripts()
S
64 4 9
js_use_wp_placeholders_callback()
S
60 2 11
__construct()
S
91 1 2
default_js_integration_options()
S
70 1 7
js_integration_settings_callback()
S
75 1 4
is_sa_script_detected()
S
75 1 4
is_privacy_script_detected()
S
75 1 4
clear_duplicate_script_cache()
S
81 1 3